import request from './request';


export function login(data) {
  return request({
    url: '/Admin/login',
    method: 'post',
    data
  }).catch(error => {
    if (error.response && error.response.status === 401) {
      throw new Error('管理员或密码无效');
    }
    throw error;
  });
}

export function sendSmsCode(phone) {
  // 这里应该是发送短信验证码的 API
  // 由于您没有提供具体的 API，我们暂时使用一个模拟的 Promise
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve({ code: 200, message: '验证码发送成功' });
    }, 1000);
  });
}

export function smsLogin(data) {
  // 这里应该是短信登录的 API
  // 由于您没有提供具体的 API，我们暂时使用一个模拟的 Promise
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve({ code: 200, message: '登录成功', token: 'dummy_token' });
    }, 1000);
  });
}

